/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Alertas;

/**
 *
 * @author Luis
 */
public class FabricaDeAlerta {

    private static final FabricaDeAlerta instancia = null;

    public static FabricaDeAlerta getInstancia() {
        if (instancia == null) {
            return new FabricaDeAlerta();
        } else {
            return instancia;
        }
    }

    public Alerta getAlerta(String tipo) {
        switch (tipo) {
            case "Funcionamiento":
                return new AlertaFuncionamiento();

            case "FueraDeLoNormal":
                return new AlertaFueraDeLoNormal();

            default:
                return null;
        }


    }
}